Hardware Support for Clock Synchronization in Distributed Systems
نویسنده
چکیده
This article presents a novel network interface hardware architecture, which enables clock synchronization in fault-tolerant distributed real-time systems with sub-μsrange accuracy. The proposed mechanism, which is applicable for any packet-oriented data network, inserts time information into data packets at the interface between the physical layer transceiver and the network controller upon packet transmission and receipt respectively. Local time is supplied by a high-resolution rate-adjustable adder-based clock, which also contains hardware support easing intervalbased external clock synchronization, like maintaining time and accuracy intervals and interfaces to GPS receivers. Keywords— Clock synchronization, distributed systems, network interface, GPS.
منابع مشابه
Hardware-Assisted Software Clock Synchronization for Homogeneous Distributed Systems
AbstmctClock synchronization in the presence of faults has been studied extensively in recent years and several software and hardware solutions have been proposed. Software solutions require nodes to exchange and adjust their individual clock values periodically. Since the clock values are exchanged via message passing, the time overhead induced by the software solutions can be substantial, esp...
متن کاملUTCLIENT { an ASIC Supporting Clock Synchronization in Distributed Real-Time Systems
This paper provides an overview of speciication and implementation of an ASIC running under the acronym UTCLIENT that supports external clock synchronization by hardware. It incorporates an adder-based clock to maintain local time, facilities to timestamp packets containing synchronization data, interfaces to GPS receivers and provides moderate application support. This novel clock is distingui...
متن کاملA network interface for highly accurate clock synchronization
This paper describes a novel network interface hardware, which enables clock synchronization with sub-μs-range accuracy in network-coupled distributed systems. The basic idea, which works for any packet-oriented data network, is to timestamp data packets at the interface between physical layer transceiver and network controller upon packet arrival and departure. Our particular implementation ta...
متن کاملSoftware-based Fault-tolerant Clock Synchronization for Distributed Unix Environments Software-based Fault-tolerant Clock Synchronization for Distributed Unix Environments
| Fault-tolerant clock synchronization is often used in distributed systems with requirements such as close interaction between its components, measurements of elapsed time and ordering of events in the system. Diierent implementation approaches can be used to achieve fault-tolerant clock synchronization, depending on criteria such as performance, cost and availability of hardware and operating...
متن کاملSimulation of the IEEE 1588 Precision Time Protocol in OMNeT++
Real-time systems rely on a distributed global time base. As any physical clock device suffers from noise, it is necessary to provide some kind of clock synchronization to establish such a global time base. Different clock synchronization methods have been invented for individual application domains. The Precision Time Protocol (PTP), which is specified in IEEE 1588, is another interesting opti...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001